body{
    color: #666;
}
.wrap{
    width: 854px;
    height: 640px;
    /* background-color: yellow; */
    margin: 0 auto;
    padding-bottom: 10px;
}
.main{
    padding-bottom: 30px;
    
}
.logo_area{
padding-bottom: 40px;
display: block;

}
.logo_area .milogo{
 width:49px;
 height: 48px;
 margin:0 auto;
 display: block;
 cursor: default;
 background-image: url(../images/milogo.png);
}
.title_item{
    text-align: center;
}
.title_item h4{
    font-size: 30px;
    font-weight: normal;
    color: #333;
    line-height: 1.5;

}
.regbox{
    width:332px;
    padding:30px 0;
    line-height: 20px;
    margin: 0 auto;
    /* background-color: red; */
}
.regbox .phone_step1 .tit_normal{
  padding-bottom: 5px;
  color: #333;
  font-weight: normal;
  font-size: 14px;  
}
.phone_step1 .item_account{
    width: 312px;
    height: 22px;
    line-height: 22px;
    padding: 13px 16px 13px 14px;
    display: block;
    border: 2px solid #e0e0e0;
    margin-left: 32px;
    margin-top:9px;
}
#login_button{
    background-color: #ff6700;
    width:346px;
    height: 50px;
    line-height: 50px;
    display: block;
    margin-bottom: 14px;
    margin-left: 32px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    cursor: pointer;
    border: none;
    margin-top:30px;
 }
 #footer{
    /* width: 100%; */
    padding-top: 118px;
    height:62px;
    /* background-color: #ccc; */
    /* text-align: center; */

}
.nf-link-area{
   text-align: center;
}
.nf-link-area a{
    font-size: 14px;
    padding: 0 10px;
    color: #333;
}
.nf-intro p{
    text-align: center;
    font-size: 14px;
    margin-top: 5px;
}